package org.design.serial.dto;

import lombok.Data;

import java.util.Map;

/**
 * GenSerialParam
 *
 * @author 樊温军
 * @date 2025/6/16 上午9:16
 */
@Data
public class GenSerialParam {

    private Long bizId;
    private String bizCode;
    /**
     * 业务参数
     * 如规则 HBD${TYPE}-%{TYPE2}-${TYPE3}&&$[yyyyMM]@%[yyyyMMddHHmmss]$(4)
     * ${}或%{}中的都是业务参数
     * TYPE,TYPE2,TYPE3是业务参数必须要传递 {"TYPE":"??","TYPE2":"??","TYPE3":"??"}
     */
    private Map<String, Object> params;

    /**
     * 测试时间[测试某个时间的生成的序列号]
     */
    private Long date;
}
